//
//  UIScrollView+LBTrackHelper.h
//  Aspects
//
//  Created by Apple on 2021/9/17.
//

#import <UIKit/UIKit.h>

NS_ASSUME_NONNULL_BEGIN

@interface UIScrollView (LBTrackHelper)

/*滚动停止的时间， 可能是减速停止，也可能是停止拖动立刻停止， 记录停止时间，
 进行有效曝光埋点的时候用到
 */

@property (nonatomic, assign)NSTimeInterval preScrollEndTime;

/*
 记录上次滚动停止的时候展示的cell数组，和现在停止时候
 cell的IndexPath数组对比，用来做数据去重
 */

@property (nonatomic, strong) NSArray *preEndScrollCellIndexPathsArray;

/*
 记录上次开始滚动时候有效曝光数组，和现在开始拖动cell的indexPath
 的数组对比，用来做数据去重
 */
@property (nonatomic, strong) NSArray *preEffectiveCellIndexPathsArray;

@end

NS_ASSUME_NONNULL_END
